*{
    margin: 0;
    padding: 0;
}
body,html{
    width: 100%;
    height: 100%;
}
#banner{
    width: 100%;
    height: 91.2%;
}
#banner img{
    width: 100%;
    height: 100%;
    display: block;
}
#ad{
    width: 100%;
    height: 3%;
    background: pink;
    text-align: right;
    font-size: 12px;
}
#ad p{
    padding-top: 3px;
    padding-right: 17px;
}
#footer{
    height: 5.8%;
}
.footer_left{
    height: 100%;
    float: left;
}
.footer_left img{
    height: 100%;
    display:block;
    float: left;
}
#footer .active{
    color: #d10100;
    border: none;
}
.footer_left a{
    margin-top: 2.3%;
    padding:0 15px;
    font-size: 14px;
    color: #343434;
    text-decoration: none;
    float: left;
}
.footer_right{
    margin-right: 11px;
    float: right;
}
.footer_right a{
    margin-top: 3.3%;
    padding:0 8px;
    border-right: 1px solid #343434;
    color: #343434;
    text-decoration: none;
    font-size: 14px;
    float: left;
}